body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input , button, textarea, p, blockquote, th, td {margin:0;padding:0;}
ul,ol,li { list-style:none; }
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
select, input, button, textarea {font:100% arial; outline:none; }
body { font:12px Arial; color:#555; background:#f6f6f6 url(http://img1.www.kximg.cn/www/image/bodybg.jpg) 0 85px repeat-x; }
img { border:0;}
a{ color:#555; text-decoration:none; outline:none;}
a:hover { color:#f60;}
.c222 { color:#222;}
.c555 { color:#555; }
.c888 { color:#888; }
.cf60 { color:#f60; }
.bold { font-weight:700;}
.f14 { font-size:14px; }
.clear { height:0; overflow:hidden; clear:both; }
.left { float:left; }
.right { float:right; }
.padtop5{ padding-top:5px; }
.padtop10{ padding-top:10px; }
.margtop5 { margin-top:5px; }
.margtop10 { margin-top:10px; }
.Verdana { font-family:Verdana; }
.TextInput:focus { border:1px solid #96D1FF; box-shadow:0 0 2px rgba(109,209,255,.5); transition:border 0.1s linear 0s, box-shadow 0.1s linear 0s;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

#PageCont { width:990px; background:#fff; margin:0 auto 20px auto; position:relative; padding-top:10px;}
#page { width:970px; padding:10px; margin:0 auto; background:#fff; }
.MainL660 { width:660px; float:left;}
.MainR300 { float:right; width:300px;}
.MainL728 { width:728px; float:left;}
.MainR232 { float:right; width:232px;}

.Header { height:83px; border-bottom:3px solid #4f9ede; background:#fff; }
.HeaderCont { width:990px; height:83px; margin:0 auto;}
.KxLogo { height:83px; width:172px; background:url(http://img1.www.kximg.cn/public/images/header_bg.png) 0 14px no-repeat; margin-left:10px; display:inline; float:left;}
.HeaderLogin { height:30px; padding-top:13px; width:550px; float:right; zoom:1; }
.HeaderContRight { float:right; width:780px; }
.HeaderNavBox { height:40px; width:780px; }
.HeaderNavBox ul { float:right; background:#f7f7f7;}
.HeaderNavBox ul li { float:left; display:inline; height:40px; }
.HeaderNavBox ul li a { float:left; font:18px/40px Microsoft Yahei; color:#222; padding:0 30px; border-left:1px solid #fff; border-right:1px solid #ededed;}
.HeaderNavBox ul li a:hover { text-decoration:none; color:#fff; background-color:#f1f1f1; color:#222;}
.HeaderNavBox ul .Mobile a { background:none; border-right:0;}
.HeaderNavBox ul li a span { display:block; overflow:hidden; cursor:pointer; text-indent:-9999em; background:url(http://img1.www.kximg.cn/public/images/header_bg.png) 0 0 no-repeat; width:36px;}
.HeaderNavBox ul .Home span { background-position:left -176px;}
.HeaderNavBox ul .Flight span { background-position:left -208px;}
.HeaderNavBox ul .Hotel span { background-position:left -240px;}
.HeaderNavBox ul .Train span { background-position:left -272px; width:54px;}
.HeaderNavBox ul .Vacation span { background-position:left -304px;}
.HeaderNavBox ul .Yiqiwan span { background-position:left -336px; width:54px;}
.HeaderNavBox ul .Mobile span { background-position:left -366px; width:72px;}

.HeaderNavBox ul .Home a:hover span { background-position:-188px -176px;}
.HeaderNavBox ul .Flight a:hover span { background-position:-188px -208px;}
.HeaderNavBox ul .Hotel a:hover span { background-position:-188px -240px;}
/*.HeaderNavBox ul .Train a:hover span { background-position:-188px -272px; width:54px;}*/
.HeaderNavBox ul .Vacation a:hover span { background-position:-188px -304px;}
.HeaderNavBox ul .Yiqiwan a:hover span { background-position:-188px -336px; width:54px;}
.HeaderNavBox ul .Mobile a:hover span { background-position:-188px -366px; width:72px;}

.HeaderNavBox ul li .NavNow,.HeaderNavBox ul li .NavNow:hover { background:url(http://img1.www.kximg.cn/public/images/header_bg.png) 0 -116px repeat-x; border:0; padding:0px 31px;}
.HeaderNavBox ul .Home .NavNow span { background-position:-100px -176px;}
.HeaderNavBox ul .Flight .NavNow span { background-position:-100px -208px;}
.HeaderNavBox ul .Hotel .NavNow span { background-position:-100px -240px;}
.HeaderNavBox ul .Train .NavNow span { background-position:-100px -272px;}
.HeaderNavBox ul .Vacation .NavNow span { background-position:-100px -304px;}
.HeaderNavBox ul .Yiqiwan .NavNow span { background-position:-100px -336px;}
.HeaderNavBox ul .Mobile .NavNow span { background-position:-100px -366px;}

#footer {padding-top:10px;border-top:1px #e6e6e6 solid; clear:both; margin-top:10px; background:#fff;}
#footer p {text-align:center;line-height:24px;color:#555;}
#footer p span {padding:0 4px;color:#888;}
#footer p .cf60 {color:#ff6600;}
#footer .fSpacing { word-spacing:1.2em; }
#footer .fSpacing .Copy_style{display:block; word-spacing:0.1em; color:#555;}

.serverinfo {clear: both;  height: 53px; overflow: hidden; padding:10px 0 0 10px; text-align:center;}
.serverinfo a.serverinfo_1 {background-position:0 0;}
.serverinfo a.serverinfo_2 {background-position: -110px 0;}
.serverinfo a.serverinfo_3 {background-position: -220px 0;}
.serverinfo a.serverinfo_4 {background-position: -330px 0;}
.serverinfo a.serverinfo_5 {background-position: -440px 0;}
.serverinfo a { background: url(http://img1.www.kximg.cn/public/images/kuxun_index.gif) no-repeat 0 0 transparent; display: inline-block; height: 53px; margin-right: 10px; width: 110px;}

.FriendLink { background:#fff; padding-bottom:10px;}
#youlian {color: #555; line-height: 24px; padding:20px 20px 8px; word-spacing: 0.4em; width:990px; margin:0 auto;}
#youlian a {color: #555;  white-space: nowrap;}
#youlian a:hover { color:#f60;}

.FbTop { position:fixed; _position:absolute; right:20px; bottom:36px; height:81px; }
.FbTopBd { line-height:37px; height:37px; width:52px; overflow:hidden; border:1px solid #e3e3e3; background:#fff; cursor:pointer; }
.BackTopIcon { height:26px; background:url(http://img1.www.kximg.cn/public/images/Feedback.gif)  center 0 no-repeat; display:block; margin-top:4px; }
.FeedbackIcon { height:20px; background:url(http://img1.www.kximg.cn/public/images/Feedback.gif) center -27px no-repeat; display:block; margin-top:9px; }
.FbTopTx { text-align:center; color:#8f8f8f; display:block; }
.Feedback { position:absolute; bottom:0; }
.FeedbackFm { width:280px; height:272px; padding-top:13px; background:#fff; border:1px solid #e3e3e3; position:absolute; top:-206px; left:-291px; display:none; }
.FbHeight { padding-bottom:8px; clear:both; height:29px; }
.FbFmInputName { float:left; width:72px; padding-right:3px; text-align:right; line-height:29px; color:#555; }
.FbClass { float:left; width:190px; height:27px; border:1px solid #e3e3e3; position:relative;  }
.FbInputClass { float:left; padding-left:10px; line-height:27px; color:#5a627a; }
.FbClassSlt { width:27px; height:27px; background:url(http://img1.www.kximg.cn/public/images/Feedback.gif) 0 -48px no-repeat; cursor:pointer; display:block; float:right; }
.FbClassSltClk { width:27px; height:27px; background:url(http://img1.www.kximg.cn/public/images/Feedback.gif) 0 -76px no-repeat; cursor:pointer; display:block; float:right; }
.FbClassList {  width: 188px; padding:2px 2px; position: absolute; background: #dde1ed; z-index:2; left:-1px; top:29px;  display:none;}
.FbClassList li.selected {background-color: #ff8a00; color:#fff;}
.FbClassList li.current { color: #fff; background-color: #ff8a00;}
.FbClassList li.current2 { color: #fff; background-color: #ff8a00;}
.FbClassList li { width: 178px; cursor: pointer; line-height: 20px; padding-left:10px; margin-bottom:2px; font-size:14px;}
.FbFmtextarea { width:180px; padding:5px; height:100px; border:1px solid #e3e3e3; color:#c7c7c7; float:left; overflow:auto; resize:none;}
.FbHeight2 { height:122px; }
.FbInput { float:left; width:180px; border:1px solid #e3e3e3; height:17px; padding:5px; }
.FbFmBtn { float:right; height:29px; width:58px; color:#fff; font-size:14px; font-weight:700; border:0; background:#dcdcdc; cursor:pointer; margin-right:13px; }
.FbFmBtn2 { background:#888; }
.FbFmBtn3 { background:#f60; }
.FbFmTipTx { float:right; line-height:29px; color:#c7c7c7; padding-right:10px; }

.CloseBtn { width:23px; height:23px; display:block; background:url(http://img1.www.kximg.cn/public/images/Feedback.gif) left -104px no-repeat; position:absolute; bottom:306px; top: -23px; right:-1px; cursor:pointer;}
.CloseBtn:hover { background-position:left -128px;}
